package interfaces;

import java.util.ArrayList;

import Script.Offset;

/**
 * Generates a set of offsets that the script dumper/inserter
 * can read from/write to when working with offsets. One offset needs
 * to be generated for each pointer in the file, with no duplicates.
 * 
 * @author Aeris130
 *
 */
public interface PointerOffsetGenerator {
	
	/**
	 * Returns a list of offsets, or null if the input data were invalid.
	 */
	public ArrayList<Offset> getOffsets();
}
